package com.situ.mall.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.situ.mall.entity.Cart;
import com.situ.mall.entity.CartProductVO;

public interface CartMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Cart record);

    int insertSelective(Cart record);

    Cart selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Cart record);

    int updateByPrimaryKey(Cart record);

	List<CartProductVO> getCartListPage(Integer id);

	int checkExist(Integer productId);

	int updateQuantity(Cart cart);

	void changeValue(@Param("id")Integer id, @Param("count")Integer count);
}